/* 版心 */
.container{
    width: 1200px;
    margin: 0 auto;
}

/* 测试工具 */
.bd{
    border: 1px solid red;
}

/* 浮动 */
.fl{
    float: left;
}
.fr{
    float: right;
}
.clearfix::after{
    content: '';
    height: 0;
    display: block;
    clear: both;
}

/* 字体颜色 */
.clf{
    color: #fff;
}
.cl12{
    color: #1271ef;
}
.cl0{
    color: #000;
}
.clcc{
    color:#ccc0c0;
}
.cld1{
    color: #d1d1d1;
}
.cl6{
    color: #666;
}
.cl9{
    color: #999;
}
.clf9{
    color: #f97878;
}
.cl99{
    color: #9999b3;
}
.cl29{
    color: #29c287;
}
.cl00{
    color: #00bdff;
}
.cl18{
    color: #181818;
}
.cl8e{
    color: #8e8e8e;
}
.clac{
    color: #acacc3;
}


/* 字体大小 */
.fs40{
    font-size: 40px;
}
.fs10{
    font-size: 10px;
}
.fs16{
    font-size: 16px;
}
.fs12{
    font-size: 12px;
}
.fs32{
    font-size: 32px;
}
.fs22{
    font-size: 22px;
}
.fs18{
    font-size: 18px;
}
.fs28{
    font-size: 28px;
}
.fs20{
    font-size: 20px;
}
.fs38{
    font-size: 38px;
}
.fs24{
    font-size: 24px;
}
.fs35{
    font-size: 35px;
}

/* 字体加粗 */
.fwn{
    font-weight: normal;
}
.fwb{
    font-weight: bold;
}

/* 外边距 */
.mb12{
    margin-bottom: 12px;
}
.mb35{
    margin-bottom: 35px;
}
.ml20{
    margin-left: 20px;
}
.mt34{
    margin-top: 34px;
}
.mb10{
    margin-bottom: 10px;
}
.mt58{
    margin-top: 58px;
}
.mb20{
    margin-bottom: 20px;
}
.mb38{
    margin-bottom: 38px;
}
.mr80{
    margin-right: 80px;
}
.mtb14{
    margin: 14px 0 36px;
}
.mt70{
    margin-top: 70px;
}
.mr10{
    margin-right: 10px;
}
.mr8{
    margin-right: 8px;
}
.mr12{
    margin-right: 12px;
}
.mtb46{
    margin-top: 14px;
    margin-bottom: 16px;
}
.mb18{
    margin-bottom: 18px;
}
.ml4{
    margin-left: 4px;
}
.mtb20{
    margin-top: 12px;
    margin-bottom: 30px;
}
.mb14{
    margin-bottom: 14px;
}
.mtb26{
    margin-top: 22px;
    margin-bottom: 16px;
}
.mb24{
    margin-bottom: 24px;
}
.mr22{
    margin-right: 22px;
}
.mtb80{
    margin-top: 18px;
    margin-bottom: 10px;
}
.mb50{
    margin-bottom: 50px;
}
.mtb00{
    margin-top: 30px;
    margin-bottom: 50px;
}
.mtb20{
    margin-top: 15px;
    margin-bottom: 20px;
}
.mtb04{
    margin-top: 30px;
    margin-bottom: 14px;
}
.ml9{
    margin-left: 9px;
}
.mtb94{
    margin-top: 29px;
    margin-bottom: 14px;
}
.mtb23{
    margin-top: 23px;
    margin-bottom: 23px;
}
.mtb68{
    margin-top: 26px;
    margin-bottom: 28px;
}
.mb47{
    margin-bottom: 47px;
}
.mb30{
    margin-bottom: 30px;
}
.mb60{
    margin-bottom: 60px;
}
.mtb21{
    margin-top: 22px;
    margin-bottom: 10px;
}
.mt30{
    margin-top: 30px;
}
.mtb51{
    margin-top: 5px;
    margin-bottom: 30px;
}

/* 字体居中 */
.tl{
    text-align: center;
}

/* 行高 */
.lh15{
    line-height: 15px;
}
.lh24{
    line-height: 24px;
}